AJAX学习笔记 |
您所在的位置:网站首页 › ajax 优点 › AJAX学习笔记 |
URL地址
统一资源定位符,用于标识互联网上每个资源的唯一存放位置 组成部分 客户端与服务器之间的通信协议服务器名称具体存放位置![]() 请求、处理、响应 最常见的两种请求方式为: get请求通常用于获取服务端资源,如获取HTML文件、数据资源等。post请求通常用于向服务器提交数据,如表单提交等。 AJAX简介全称为Asynchronous JavaScript And XML,即异步的JavaScript和XML 通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势就是无刷新获取数据 XML简介可扩展标记语言,被设计用来传输和存储数据,目前已被JSON取代了。 浏览器中提供的XMLHttpRequest用法笔记复杂,所以jQuery对其进行了封装,降低了Ajax的使用难度。 jQuery中最常用的三个方法如下: $.get(),获取,将服务器上的资源请求到客户端来进行使用。 (data和callback可省略)![]() ![]() ![]() 使用Ajax请求数据时,被请求的URL地址,就叫做数据接口(简称接口)。每个接口必须有请求方式。 XMLHttpRequest是浏览器提供的JavaScript对象,可以通过它请求服务器上的数据资源,jQuery就是基于此封装出来的。 发起get请求 创建xhr对象调用xhr.open()函数调用xhr.send()函数监听xhr.onreadystatechange事件![]() 是专注于网络数据请求的库,相比于XMLHttpRequest对象,axios简单易用。相比于jQuery,更加轻量化,只专注于网络数据请求。 发起请求
传参时axios会将对象形式转换为JSON形式 get请求,通过params传参![]() ![]() ![]() axios.create({默认配置}) 分为请求拦截器和响应拦截器,对响应内容进行处理。使用到了Promise 当设置了多个请求拦截器或多个响应拦截器时,请求拦截器后进先执行,响应拦截器先进先执行 取消请求可用于避免短时间内重复请求。(发送请求前判断上一次请求处理完没有) 同源:两个页面的协议、域名和端口都相同,则两个页面具有相同的源 ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |